// pages/todos/todos.js

//实现函数  箭头函数
let  _createTodoItem=(todos,name)=>{
  todos.push({
    name:name,
    completed:false
  });
  return todos ;
}

let _toggleTodoItme = (todos,index)=>{
  todos[index].completed= !todos[index].completed;
  //日志
  console.log(todos[index].completed)
  return todos;
}

Page({
  data:{
    inputValue:"",
    todoCount:2,
    todos:[
      // 字典
     {
        name:"吃冰激凌",
        completed:false
     },
     {
       name:"吃鸡蛋",
       completed:true
     },
       {
        name:"吃馒头",
        completed:false
     },
     {
       name:"吃老干妈",
       completed:true
     }
    ]
  },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  },
  changeInputValue:function(e){
      this.setData({inputValue:e.detail.value})
  },
  //添加待办事项
  createTodoItem:function(){
    this.setData({
      todos: _createTodoItem(this.data.todos,this.data.inputValue), inputValue:""
      })
  },
  //点击
  toggleTodoItem:function(e){
     // 有个固定语法 后面的值
    console.log(e.currentTarget.dataset.index);
    this.setData({ todos: _toggleTodoItme(this.data.todos,e.currentTarget.dataset.index)});
  }
})